package com.yincheng.oes.business.util;

import org.apache.commons.lang3.StringUtils;

/**
 * @Author: yangsy
 * @Contact: 446948434@qq.com
 * @Date: 2021/10/7 11:03
 * @Version: 1.0
 * @Description:
 */
public class SecurityUtils {

    /**
     * 手机号脱敏
     * <p>脱敏前：13012345678</p>
     * <p>脱敏后：130****5678</p>
     * @param mobile 手机号
     * @return 脱敏后的手机号
     */
    public static String phoneDesensitization(String mobile){
        if(StringUtils.isEmpty(mobile)){
            return mobile;
        }
        return mobile.replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2");
    }
}
